//--------------------------------------------------------------------------------------------------------
// 
// Author: Zachary Gay
// Date: 8/23/2012
// Copyright (c) 2012 Zachary Gay.  All Rights Reserved.
//
// Filename: Card.h
// Description:  The Card class is the main data class for the entire app.  It defines abilities and attributes
//                  that all cards share.  ManaProducer is a subclass of card.
//
//--------------------------------------------------------------------------------------------------------

#import <Foundation/Foundation.h>
#import "ManaGroup.h"

@interface Card : NSObject

@property (nonatomic, strong) ManaGroup *cost;

- (Card *) initWithManaCost: (ManaGroup *) _cost;

- (void) tap;
- (void) untap;

- (BOOL) isTapped;

@end
